import os
folder_size = 0
def get_size(file_path):
    """
    获取文件夹大小
    @file_path:传入的目录名称
    """
    global folder_size
    get_dir=os.listdir(file_path)#获取一个目录下的所有文件名
    for i in get_dir:
        sub_dir=os.path.join(file_path,i)#拼接目录下的文件路径
        if os.path.isdir(sub_dir):#判断是不是目录
            get_size(sub_dir) #是的话就递归继续拿
        else:
            print(sub_dir)
            sz=os.path.getsize(sub_dir) #是文件的话就直接拿大小
            folder_size+=sz  #加起来
    
    
if __name__=="__main__":
    file_path="F:\莫东东测试文档\学习相关\Linux和Mysql项目实战"
    get_size(file_path)
    print("文件夹【 {0} 】的大小为 {1:,} 字节".format(file_path,folder_size))